'use strict';

module.exports = app => {
  const { DataTypes, BIGINT, DATE } = app.Sequelize;

  const Secretary = app.model.define('secretary', {
    id: { type: BIGINT.UNSIGNED, primaryKey: true, autoIncrement: true },
    picture:{
        type:DataTypes.CHAR(100),
        allowNull:true
    },
    password:{
        type:DataTypes.CHAR(32),
        allowNull:false
    },
    name:{
        type:DataTypes.CHAR(20),
        allowNull:false
    },
    gender:{
        type:DataTypes.CHAR(2),
        allowNull:false
    },
    telephone:{
        type:DataTypes.CHAR(11),
        allowNull:false
    },
    deleted:{
        type:DataTypes.INTEGER,
        allowNull:false,
        defaultValue:0
    },
  },{
      tableName:'t_secretary'
  });


  return Secretary;
};